РезультатЗапроса (QueryResult)
РезультатЗапроса (QueryResult)
Доступен, начиная с версии 8.0.
Свойства:
ВремяАктуальностиДанных (DataRelevanceTime)ДанныеАктуальны (DataIsRelevant)
Колонки (Columns)
КопияБазыДанных (DatabaseCopy)
Методы:
Выбрать (Select)Выгрузить (Unload)
Пустой (IsEmpty)
Описание:
Содержит результат выполнения запроса. Предназначен для хранения и обработки полученных данных.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Возможен обмен с сервером. Сериализуется.
Пример:
| // форма отчета содержит табличный элемент ТабДок // макет отчета содержит именованную область "Строка", // которая состоит из ячеек с параметрами: // Номенклатура НачОстаток Приход Расход КонОстаток // Ячейка Номенклатура имеет параметр расшифровки Расшифровка // свойство ИспользованиеРасшифровки установлено Строка. // вывод шапки отчета ... // текст запроса ... // текст запроса в примере не приводится ... РезультатЗапроса = Запрос.Выполнить(); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаИтоги = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаИтоги.Следующий(); Выборка = ВыборкаИтоги.Выбрать(ОбходРезультатаЗапроса.Прямой); Пока Выборка.Следующий() Цикл Область = Макет.ПолучитьОбласть("Строка"); // заполнение параметров строки отчета Область.Параметры.Номенклатура = Выборка.НоменклатураПредставление; Область.Параметры.Расшифровка = Выборка.Номенклатура; Область.Параметры.НачОстаток = Выборка.НачОстаток; Область.Параметры.Приход = Выборка.Приход; Область.Параметры.Расход = Выборка.Расход; Область.Параметры.КонОстаток = Выборка.КонОстаток; ТабДок.Вывести(Область, Выборка.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); // далее производится вывод подвала |
См. также:
СводнаяТаблица, свойство ИсточникДанныхЗапрос, метод Выполнить
ПостроительОтчета, свойство Результат
ПостроительЗапроса, свойство Результат
ВыборкаИзРезультатаЗапроса, метод Владелец
Использование в версии:
Доступен, начиная с версии 8.0.